// 页面加载完成后执行
document.addEventListener('DOMContentLoaded', function() {
    // 为返回按钮添加点击事件
    const backButton = document.querySelector('.header-back');
    if (backButton) {
        backButton.addEventListener('click', function() {
            // 这里可以添加返回上一页的逻辑
            if (window.history.length > 1) {
                window.history.back();
            } else {
                // 如果没有上一页，可以跳转到首页或其他页面
                alert('返回上一页');
            }
        });
    }

    // 为所有功能图标添加点击事件
    const functionItems = document.querySelectorAll('.function-item');
    functionItems.forEach(function(item, index) {
        item.addEventListener('click', function() {
            const titles = [
                '镇店爆款', '今日推荐', '满减专区', '新品尝鲜',
                '领券中心', '休闲零食', '酒水饮品', '坚果炒货'
            ];
            alert(`您点击了${titles[index]}`);
        });
    });

    // 为广告横幅的立即抢购按钮添加点击事件
    const bannerBtn = document.querySelector('.banner-btn');
    if (bannerBtn) {
        bannerBtn.addEventListener('click', function() {
            alert('立即抢购夏季防晒套装');
        });
    }

    // 为春夏嗨购的GO按钮添加点击事件
    const promotionBtn = document.querySelector('.promotion-btn');
    if (promotionBtn) {
        promotionBtn.addEventListener('click', function() {
            alert('参加春夏嗨购活动，全场下单满99减50');
        });
    }

    // 为新人专区链接添加点击事件
    const newUserLink = document.querySelector('.new-user-link');
    if (newUserLink) {
        newUserLink.addEventListener('click', function() {
            alert('进入新人专区，全场满38元包邮');
        });
    }

    // 为底部广告添加点击事件
    const bottomBanner = document.querySelector('.bottom-banner');
    if (bottomBanner) {
        bottomBanner.addEventListener('click', function() {
            alert('查看更多优惠商品');
        });
    }

    // 图片懒加载功能（如果需要）
    const lazyLoadImages = function() {
        const images = document.querySelectorAll('img');
        const imageObserver = new IntersectionObserver((entries, observer) => {
            entries.forEach(entry => {
                if (entry.isIntersecting) {
                    const img = entry.target;
                    if (img.dataset.src) {
                        img.src = img.dataset.src;
                        img.removeAttribute('data-src');
                    }
                    imageObserver.unobserve(img);
                }
            });
        });

        images.forEach(img => {
            imageObserver.observe(img);
        });
    };

    // 检查浏览器是否支持IntersectionObserver
    if ('IntersectionObserver' in window) {
        lazyLoadImages();
    }

    // 添加简单的页面动画效果
    const addAnimation = function() {
        const elements = document.querySelectorAll('.function-item, .promotion, .new-user, .bottom-banner');
        elements.forEach((el, index) => {
            el.style.opacity = '0';
            el.style.transform = 'translateY(20px)';
            el.style.transition = 'opacity 0.5s ease, transform 0.5s ease';

            setTimeout(() => {
                el.style.opacity = '1';
                el.style.transform = 'translateY(0)';
            }, 100 * index);
        });
    };

    // 执行动画
    addAnimation();

    // 为页面滚动添加事件监听
    window.addEventListener('scroll', function() {
        const header = document.querySelector('.header');
        if (window.scrollY > 50) {
            header.style.boxShadow = '0 2px 8px rgba(0, 0, 0, 0.1)';
        } else {
            header.style.boxShadow = 'none';
        }
    });
});